package com.partsoft.dits.message;

import java.io.Serializable;

/**
 * 消息级联接口
 */
public interface MessageConcatenation extends Serializable {
	
	/**
	 * 是否有父级消息
	 * @return true表示有父级消息
	 */
	boolean hasParents();
	
	/**
	 * 获得父级消息列表，父级消息在本消息处理之前处理。
	 * @return 父级消息数组
	 */
	MessageEntity[] getParents();
	
	/**
	 * 是否有子级消息
	 * @return true表示有子级消息
	 */
	boolean hasChilds();
	
	
	/**
	 * 获得子级消息列表，子级消息在本消息处理之后处理。
	 * @return 子级消息数组
	 */
	MessageEntity[] getChilds();
	
}
